package org.jeecg.modules.innerApi.zhiYunSdApi.requestVo;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.*;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.jeecg.modules.innerApi.common.requestDto.CommonParam;

/**
* @Author: Niugeng
* @Create: 2023/08/30
* @Description：切换电子税务局账号入参125
*/
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "切换电子税务局账号入参125")
public class SdQhdzswjzhrc125Param extends CommonParam implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * String-是-当前登录的纳税人识别号-
    */
    @ApiModelProperty(value = "String-是-当前登录的纳税人识别号-")
    @JSONField(name = "oldNsrsbh",ordinal = 0)
    private String oldNsrsbh;

    /**
    * String-是-需要切换的纳税人识别号-
    */
    @ApiModelProperty(value = "String-是-需要切换的纳税人识别号-")
    @JSONField(name = "newNsrsbh",ordinal = 1)
    private String newNsrsbh;

    /**
    * String-是-电票平台账号-
    */
    @ApiModelProperty(value = "String-是-电票平台账号-")
    @JSONField(name = "username",ordinal = 2)
    private String username;

    /**
    * String-是-电子税务局身份 ，切换后纳税人的身份-
    */
    @ApiModelProperty(value = "String-是-电子税务局身份 ，切换后纳税人的身份-")
    @JSONField(name = "sf",ordinal = 3)
    private String sf;


}
